//判断空对象
function isBlank( str ){
	if ( str == "" || str==null ||str.length==0) return true;
	var regu = "^[ ]+$";
	var re = new RegExp(regu);
	return re.test(str);
}
function forwardIntoUrl(){
	forwardIntoUrl(1);
}
//重定向进入页面地址
function forwardIntoUrl(time){
	setTimeout(function(){
		var ref=document.referrer;
		if (ref == ""||ref == null||ref.indexOf("login")>0||ref.indexOf("reg")>0||ref.indexOf("findpwd")>0) {
	        location.href ="/";
	    }else {
	        location.href =ref;
	    }
    },time);
}

function reload(){
	location.reload();
}
function isLogin(){//是否登录
	var islogin=false;
	$.ajaxSettings.async = false;
	$.post(basePath+"islogin",function(data){
		islogin=data.success;
    });
    $.ajaxSettings.async = true;
    return islogin;
}
function loginOut(){//退出登录
	$.post(basePath+"login/out",function(data){
		if(data.success){
			if(layer!=null&&layer!=undefined){
				layer.msg("退出成功");
			}
			location.reload();
		}else{
			layer.msg("退出失败");
		}
    });
}
//弹窗登录
function loginPop(){
	var w="400px",h="570px";
	if(window.screen.width < 480){//移动端设置宽高
		 w='95%';
		 h='70%';
	}
	layer.open({
        type: 2,
        title: false,
        shadeClose: true,       //开启遮罩关闭
        area: [w, h],
        fixed: true,            //不固定
        maxmin: false,           //缩放
        content: basePath+'login?isd=1',//弹窗登录必填isd=1
    });
}
//发布问题弹窗
function addQaPop(){
	var w="800px",h="510px";
	if(window.screen.width < 480){//移动端设置宽高
		 w='95%';
		 h='70%';
	}
	layer.open({
        type: 2,
        title: '发布口腔问题',
        shadeClose: true,       //开启遮罩关闭
        area: [w, h],
        fixed: true,            //不固定
        // maxmin: true,           //缩放
        content: basePath+'qa/add',
        // btn: ['发布', '取消'],
        // yes: function(){
        //     layer.msg(1); //此处只是为了演示，实际使用可以剔除
        // },
        // btn2: function(){
        //     layer.msg(2);
        // }
	});
}
//发布文章弹窗
function addArtPop(){
	var w="800px",h="510px";
	if(window.screen.width < 480){//移动端设置宽高
		 w='95%';
		 h='70%';
	}
	layer.open({
        type: 2,
        title: '发布文章',
        shadeClose: true,       //开启遮罩关闭
        area: [w, h],
        fixed: true,            //不固定
        // maxmin: true,           //缩放
        content: basePath+'article/publish',
        // btn: ['发布', '取消'],
        // yes: function(){
        //     layer.msg(1); //此处只是为了演示，实际使用可以剔除
        // },
        // btn2: function(){
        //     layer.msg(2);
        // }
	});
}
//倒计时多少秒关闭
function layerClose(time){
	layerClose(time,false);
}
function layerClose(time,isreload){
	setTimeout(function(){
		var index = parent.layer.getFrameIndex(window.name);
	     parent.layer.close(index);
	     if(isreload){
	    	 parent.reload();
	     }
    },time);
}
//收藏,资讯，问题等等
function myCollect(obj){
	var no=$("#no").val();
	var collectType=$("#collectType").val();
	if(no.length<=0){
		return ;
	}
	$.post(basePath+"user/collect/add?no="+no+"&type="+collectType,function(datas){
		if(datas.success){
			layer.msg("收藏成功");
			// 改变收藏按钮样式
			$(obj).children("img").attr("src","/static/images/shoucang-active.png");
			if(collectType==20){//问题收藏
				var count=datas.data.count;
				if(count!=null&&count>=0){
					$("#collectType"+collectType).html("已经收藏("+count+")");
				}
			}else {//资讯或者文章
				var count=datas.data.count;
				if(count!=null&&count>=0){
				$("#collectCount").html(count+"&nbsp;人收藏");
				}
			}
		}else{
			if("10101"==datas.code){
				loginPop();
			}else{
				layer.msg(datas.msg);
			}
		}
    });
}
//多少ms后刷新
function reload(time){
	setTimeout(function(){
		location.reload();
    },time);
}
//不是手机号码
function isNotPhone(phone){
	var testReg = new RegExp (/^1\d{10}$/); //手机号码验证
	return !testReg.test(phone);
}
//不是手机号码
function isNotEmail(email){
	var testReg = new RegExp (/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/);
	return !testReg.test(email);
}
function trim(s){//去掉前后空格
    return s.replace(/(^\s*)|(\s*$)/g, "");
}
//提示功能在开发中
function showPlanFun(){
	layer.msg("功能即将开放，敬请期待，欢迎关注有贝口腔网");
}
function delHtmlTag(str){//正则去掉所有的html标记
	return str.replace(/<[^>]+>/g,"");  
}
function trimHtmlTag(str){//测试未通过
	var regEx_script="/<script[^>]*?>[\\s\\S]*?<\\/script>/g"; //定义script的正则表达式
	var regEx_style="/<style[^>]*?>[\\s\\S]*?<\\/style>/g"; //定义style的正则表达式
	var regEx_w="/<w:LsdException[^>]>[^>]</w:LsdException>/"; //定义HTML标签的正则表达式
	alert(1);
	return str.replace(regEx_script, "")
	.replace(regEx_style, "")
	.replace(regEx_w, "")
	;
}